package com.lh.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
// CountAmount.java（每条数据的实体类，新增占比字段）
public class CountAmount {
    // 原有字段（单位名称等）
    private String department; // 单位名称

    // 拟开工重点项目（原有字段）
    private Long countRectificationN; // 个数
    private String sumAllAmountN; // 总投资
    private Long countOver10BillionN; // 10亿以上个数
    private String sumOver10BillionN; // 10亿以上总投资

    // 拟开工重点项目（新增占比字段）
    private String countRectificationNRatio; // 个数占比（%）
    private String sumAllAmountNRatio; // 总投资占比（%）
    private String countOver10BillionNRatio; // 10亿以上个数占比（%）
    private String sumOver10BillionNRatio; // 10亿以上总投资占比（%）

    // 在建重点项目（原有字段）
    private Long countRectificationZ;
    private String sumAllAmountZ;
    private Long countOver10BillionZ;
    private String sumOver10BillionZ;

    // 在建重点项目（新增占比字段）
    private String countRectificationZRatio;
    private String sumAllAmountZRatio;
    private String countOver10BillionZRatio;
    private String sumOver10BillionZRatio;

    // 谋划推进重大项目（原有字段）
    private Long countRectificationM;
    private String sumAllAmountM;
    private Long countOver10BillionM;
    private String sumOver10BillionM;

    // 谋划推进重大项目（新增占比字段）
    private String countRectificationMRatio;
    private String sumAllAmountMRatio;
    private String countOver10BillionMRatio;
    private String sumOver10BillionMRatio;
}